home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_68.txt < prev    next >
Text File  |  1991-04-25  |  10KB  |  168 lines

  1. # near model CODE resource
  2. # jump table entries: 8808-8809 (2 of them)
  3. export_1101:
  4. 00000000  4E56 FFD4                link       A6, -0x002C
  5. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6. 00000008  3C2E 0016                move.w     D6, [A6 + 0x16]
  7. 0000000C  3E2E 0012                move.w     D7, [A6 + 0x12]
  8. 00000010  286E 0008                movea.l    A4, [A6 + 0x8]
  9. 00000014  2054                     movea.l    A0, [A4]
  10. 00000016  2668 0010                movea.l    A3, [A0 + 0x10]
  11. 0000001A  4A2B 006E                tst.b      [A3 + 0x6E]
  12. 0000001E  6700 017C                beq        +0x17E /* 0000019C */
  13. 00000022  4A47                     tst.w      D7
  14. 00000024  6606                     bne        +0x8 /* 0000002C */
  15. 00000026  4A46                     tst.w      D6
  16. 00000028  6700 0172                beq        +0x174 /* 0000019C */
  17. label0000002C:
  18. 0000002C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  19. 00000030  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  20. 00000034  4A00                     tst.b      D0
  21. 00000036  588F                     addq.l     A7, 4
  22. 00000038  6600 0162                bne        +0x164 /* 0000019C */
  23. 0000003C  2D6B 007A FFFC           move.l     [A6 - 0x4], [A3 + 0x7A]
  24. 00000042  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  25. 00000046  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  26. 0000004A  4A00                     tst.b      D0
  27. 0000004C  588F                     addq.l     A7, 4
  28. 0000004E  672E                     beq        +0x30 /* 0000007E */
  29. 00000050  206E FFFC                movea.l    A0, [A6 - 0x4]
  30. 00000054  2050                     movea.l    A0, [A0]
  31. 00000056  43EE FFF4                lea.l      A1, [A6 - 0xC]
  32. 0000005A  5488                     addq.l     A0, 2
  33. 0000005C  22D8                     move.l     [A1]+, [A0]+
  34. 0000005E  22D8                     move.l     [A1]+, [A0]+
  35. 00000060  486E FFF4                pea.l      [A6 - 0xC]
  36. 00000064  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  37. 00000068  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  38. 0000006C  486E FFF4                pea.l      [A6 - 0xC]
  39. 00000070  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  40. 00000074  4A00                     tst.b      D0
  41. 00000076  4FEF 000C                lea.l      A7, [A7 + 0xC]
  42. 0000007A  6600 0120                bne        +0x122 /* 0000019C */
  43. label0000007E:
  44. 0000007E  558F                     subq.l     A7, 2
  45. 00000080  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  46. 00000084  A8E2                     syscall    EmptyRgn
  47. 00000086  4A1F                     tst.b      [A7]+
  48. 00000088  6600 00D2                bne        +0xD4 /* 0000015C */
  49. 0000008C  206E 000C                movea.l    A0, [A6 + 0xC]
  50. 00000090  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  51. 00000094  22D8                     move.l     [A1]+, [A0]+
  52. 00000096  22D8                     move.l     [A1]+, [A0]+
  53. 00000098  486E FFD4                pea.l      [A6 - 0x2C]
  54. 0000009C  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  55. 000000A0  486E FFD4                pea.l      [A6 - 0x2C]
  56. 000000A4  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  57. 000000A8  2640                     movea.l    A3, D0
  58. 000000AA  2D6E FFFC FFDC           move.l     [A6 - 0x24], [A6 - 0x4]
  59. 000000B0  2D4B FFE0                move.l     [A6 - 0x20], A3
  60. 000000B4  2F0B                     move.l     -[A7], A3
  61. 000000B6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  62. 000000BA  2F0B                     move.l     -[A7], A3
  63. 000000BC  A8E4                     syscall    SectRgn
  64. 000000BE  558F                     subq.l     A7, 2
  65. 000000C0  2F0B                     move.l     -[A7], A3
  66. 000000C2  A8E2                     syscall    EmptyRgn
  67. 000000C4  4A1F                     tst.b      [A7]+
  68. 000000C6  508F                     addq.l     A7, 8
  69. 000000C8  6630                     bne        +0x32 /* 000000FA */
  70. 000000CA  2D4B FFE4                move.l     [A6 - 0x1C], A3
  71. 000000CE  2D6E FFFC FFE8           move.l     [A6 - 0x18], [A6 - 0x4]
  72. 000000D4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  73. 000000D8  2F0B                     move.l     -[A7], A3
  74. 000000DA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  75. 000000DE  A8E6                     syscall    DiffRgn
  76. 000000E0  2F0B                     move.l     -[A7], A3
  77. 000000E2  3F07                     move.w     -[A7], D7
  78. 000000E4  3F06                     move.w     -[A7], D6
  79. 000000E6  A8E0                     syscall    OffsetRgn/OfsetRgn
  80. 000000E8  2F0B                     move.l     -[A7], A3
  81. 000000EA  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  82. 000000EE  2F0B                     move.l     -[A7], A3
  83. 000000F0  2F0C                     move.l     -[A7], A4
  84. 000000F2  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  85. 000000F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  86. label000000FA:
  87. 000000FA  2F0B                     move.l     -[A7], A3
  88. 000000FC  486E FFD4                pea.l      [A6 - 0x2C]
  89. 00000100  A8DF                     syscall    RectRgn
  90. 00000102  2054                     movea.l    A0, [A4]
  91. 00000104  2D68 0022 FFFC           move.l     [A6 - 0x4], [A0 + 0x22]
  92. 0000010A  2D6E FFFC FFEC           move.l     [A6 - 0x14], [A6 - 0x4]
  93. 00000110  2D4B FFF0                move.l     [A6 - 0x10], A3
  94. 00000114  2F0B                     move.l     -[A7], A3
  95. 00000116  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  96. 0000011A  2F0B                     move.l     -[A7], A3
  97. 0000011C  A8E4                     syscall    SectRgn
  98. 0000011E  558F                     subq.l     A7, 2
  99. 00000120  2F0B                     move.l     -[A7], A3
  100. 00000122  A8E2                     syscall    EmptyRgn
  101. 00000124  4A1F                     tst.b      [A7]+
  102. 00000126  6630                     bne        +0x32 /* 00000158 */
  103. 00000128  2D4B FFF4                move.l     [A6 - 0xC], A3
  104. 0000012C  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  105. 00000132  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  106. 00000136  2F0B                     move.l     -[A7], A3
  107. 00000138  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  108. 0000013C  A8E6                     syscall    DiffRgn
  109. 0000013E  2F0B                     move.l     -[A7], A3
  110. 00000140  3F07                     move.w     -[A7], D7
  111. 00000142  3F06                     move.w     -[A7], D6
  112. 00000144  A8E0                     syscall    OffsetRgn/OfsetRgn
  113. 00000146  2F0B                     move.l     -[A7], A3
  114. 00000148  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  115. 0000014C  2F0B                     move.l     -[A7], A3
  116. 0000014E  2F0C                     move.l     -[A7], A4
  117. 00000150  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  118. 00000154  4FEF 000C                lea.l      A7, [A7 + 0xC]
  119. label00000158:
  120. 00000158  204B                     movea.l    A0, A3
  121. 0000015A  A023                     syscall    DisposHandle/DisposeHandle
  122. label0000015C:
  123. 0000015C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  124. 00000160  4EAD 12CA                jsr        [A5 + 0x12CA /* export_597 */]
  125. 00000164  48C6                     ext.l      D6
  126. 00000166  2F06                     move.l     -[A7], D6
  127. 00000168  48C7                     ext.l      D7
  128. 0000016A  2F07                     move.l     -[A7], D7
  129. 0000016C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  130. 00000170  2F0C                     move.l     -[A7], A4
  131. 00000172  2054                     movea.l    A0, [A4]
  132. 00000174  2050                     movea.l    A0, [A0]
  133. 00000176  2268 00B8                movea.l    A1, [A0 + 0xB8]
  134. 0000017A  4E91                     jsr        [A1]
  135. 0000017C  7C01                     moveq.l    D6, 0x01
  136. 0000017E  7000                     moveq.l    D0, 0x00
  137. 00000180  1006                     move.b     D0, D6
  138. 00000182  4A80                     tst.l      D0
  139. 00000184  2054                     movea.l    A0, [A4]
  140. 00000186  0228 00BF 0026           andi.b     [A0 + 0x26], 0xBF
  141. 0000018C  2200                     move.l     D1, D0
  142. 0000018E  ED09                     lsl